﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Workflows.Components.TextMining.Clustering
{
    /// <summary>
    /// 
    /// </summary>
    [Serializable]
    public class DocumentTokenizationOutput
    {
        #region props
        private int _DocCount;
        /// <summary></summary>
        public int DocCount
        {
            get
            {
                return this._DocCount;
            }
            set
            {
                this._DocCount = value;
            }
        }

        private int _TermCount;
        /// <summary></summary>
        public int TermCount
        {
            get
            {
                return this._TermCount;
            }
            set
            {
                this._TermCount = value;
            }
        }

        private string _TokenizationOutputFilePath;
        /// <summary>
        /// an xml file containing frequency of terms in each document
        /// <Output>
        ///     <Terms>
        ///         <Term TermID="1" TotalOccurance="1">
        ///             <Doc DocID="0" TokenFrequency="1"/>
        ///         </Term>
        ///     </Terms>
        ///     <Docs>
        ///         <Doc DocID="0" DistinctTokenCount="12" AllTokenCount="12"/>
        ///     </Docs>
        /// </Output>
        /// </summary>
        public string TokenizationOutputFilePath
        {
            get
            {
                return this._TokenizationOutputFilePath;
            }
            set
            {
                this._TokenizationOutputFilePath = value;
            }
        }
        #endregion
    }
}
